package com.student.service;

import com.student.dto.ResponseDto;
import com.student.pojo.ArtistSchedules;

public interface ArtistSchedulesService {
    /**
     * 获取行程所有信息
     *
     * @param artistSchedules
     * @return
     */
    ResponseDto getAllArtistSchedules(ArtistSchedules artistSchedules);

    /**
     * 添加行程信息
     *
     * @param artistSchedules
     * @return
     */
    ResponseDto addArtistSchedules(ArtistSchedules artistSchedules);

    /**
     * 这边是修改行程信息
     * @param artistSchedules
     * @return
     */
    ResponseDto updateArtistSchedules(ArtistSchedules artistSchedules);
    /**
     * 用户前端页面的艺人展示
     * @param artistSchedules
     * @return
     */
    ResponseDto getAllArtistSchedulesPerson(ArtistSchedules artistSchedules);

    /**
     * 获取单个行程信息
     * @param id
     * @return
     */
    ResponseDto SingleArtistSchedules(Integer id);

    ResponseDto toggleLike(Integer id, Integer likesCount,Integer artistId);
}
